package com.ruoyi.web.controller.iot.service;

import com.alibaba.fastjson.JSONObject;
import com.ruoyi.system.domain.iot.WatchData;
import com.ruoyi.web.controller.iot.bean.Device;

import java.util.List;
import java.util.Map;

public interface DuDeomoService {

	public Map<String,Object> getWatchLocation(String imei, String data);

	/**
	 * 批量添加坐标点位到猎鹰服务
	 * @param list
	 * @param sid
	 * @return
	 */
	Boolean addPointLbs(List<WatchData> list, String sid);

	/**
	 * 查询指定service 下的一个entity 某一天的 纠偏轨迹
	 * @param entity
	 * @param time 2023-12-12
	 * @return
	 */
	JSONObject getWatchPointLbs(String entity, String time);

	/**
	 *
	 * @param oldPoint 原始点位
	 * @param locationList 纠正后的点位
	 * @return List<Device> 整合后的点位
	 */
	List<Device> correctionOfPointDetails(List<Device> oldPoint, List<Device> locationList);
}
